HAVE_ENESIM=$(shell pkg-config --exists enesim 2>/dev/null && echo 'yes')
HAVE_ENESIM_OPENGL=$(shell pkg-config --exists enesim_opengl 2>/dev/null && echo 'yes')

CFLAGS = -Wall -g
LIBS =

ifeq ($(HAVE_ENESIM),yes)
CFLAGS += $(shell pkg-config --cflags enesim eina) -DENESIM_EXTENSION
LIBS += $(shell pkg-config --libs enesim eina)
endif

ifeq ($(HAVE_ENESIM_OPENGL),yes)
CFLAGS += $(shell pkg-config --cflags enesim_opengl)
LIBS += $(shell pkg-config --libs enesim_opengl)
endif

BINS = enesim_glx
all: $(BINS)

enesim_glx_SRCS = enesim_glx.c

enesim_glx_OBJS = $(enesim_glx_SRCS:.c=.o)
enesim_glx: $(enesim_glx_OBJS)
	$(RM) $@
	$(CC) $(CFLAGS) $(enesim_glx_OBJS) -o $@ $(LDFLAGS) $(LIBS)

.c.o:
	$(CC) $(FLAGS) $(CFLAGS) -c $< -o $@
clean::
	rm -rf $(BINS) *.o *~
